@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#3d3d3d; font-family:"宋体";}
*{ margin:0; padding:0;}
ul,li{ list-style:none; margin:0; padding:0;}
img{ border:0;}
.c{ clear:both;}
.c2{ clear:both; height:0; line-height:0; font-size:0;}
a{ color:#3d3d3d; text-decoration:none;}
a:hover{ color:#00487f; text-decoration:none;}


#head{ width:100%; clear:both; background:url(top_bg.gif) repeat-x left top;}
#contect{ width:1003px; clear:both; margin:0 auto; background:url(main_bg.jpg) repeat-x left top; padding-top:13px;}
#foot{ width:100%; clear:both; background:#a6a6a6; color:#fff; line-height:25px;}

/* top-css */
.top{ width:1003px; margin:0 auto; clear:both; height:103px;}
.logo{ float:left; width:515px; margin-top:2px;}
.logo a{ width:515px; height:101px; display:block; text-indent:-9999em; background:url(logo.jpg);}
.top_r{ float:right; width:284px; text-align:right;}
.top_right{ width:216px; height:25px; line-height:25px; margin-top:20px;}
.top_right a{ margin-left:5px; margin-right:5px;}
.top_tel{ text-align:right; margin-top:5px; clear:both;}

.menu{ background:url(menu_bg.gif) repeat-x left top; height:34px; width:1003px; margin:0 auto; clear:both;}
.menu ul{ clear:both; height:34px; padding-left:10px;}
*html .menu ul li{ margin:0px 7px 0px 7px;}
.menu ul li{ height:28px; padding-top:6px;color:#fff; font-size:14px; font-weight:bold; font-family:"微软雅黑"; float:left; margin:0px 7px 0px 7px;}
.menu ul li img{ vertical-align:middle; margin-top:4px;}
.menu ul li a{ color:#fff; text-decoration:none;}
.menu ul li a:hover{ color:#fff; text-decoration:underline;}
.banner{ width:1003px; margin:0 auto; clear:both; height:255px;}

/* contect-css */
.leftdiv{ width:240px; float:left; margin-left:8px;}
.rightdiv{ width:735px; float:right; margin-right:8px;}
*html .leftdiv{ margin-left:5px;}
*html .rightdiv{ margin-right:5px;}

.l_c{ clear:both; margin-top:10px;}
.l_t1{ height:auto; clear:both;}
.l_box{ width:228px; margin-left:10px; border:1px solid #d1d1d1; border-top:none; padding-bottom:10px;}
.l_list{ width:208px; margin:0 auto; clear:both;}
.l_list li{ background:url(l_list.jpg) no-repeat;height:17px;clear:both; color:#3d3d3d; padding:7px 0px 0px 22px; margin-top:8px; margin-bottom:8px;}


.l_t2{ width:231px; margin-left:9px; clear:both; height:auto;}
.l_info{width:229px; margin-left:9px; clear:both;  background:url(l_tel_bg.jpg) repeat-x left top; border:1px solid #d1d1d1; border-top:none; padding-top:15px; padding-bottom:10px;}
.l_ad{ width:209px; margin:0 auto; clear:both;}
.l_ad img{ width:209px; height:81px; border:1px solid #dddddd;}
.l_tel{width:209px; margin:0 auto; margin-top:5px; clear:both; height:29px;}
.l_txt{width:205px; margin:0 auto; margin-top:5px; clear:both; line-height:25px;}



.r_c{ clear:both; margin-top:5px;}

.r_c .l_intro{ float:left; width:483px;}
.r_c .r_turn{ float:right; width:241px;}
.r_c .r_turn .tit{ background:url(r_video.jpg) no-repeat; height:25px;font-size:13px; font-weight:bold; font-family:"微软雅黑"; padding:3px 10px 0px 30px; color:#000;}
.r_c .r_turn .tit span{float:right; font-family:"宋体"; font-size:12px; font-weight:normal; color:#757575; margin-top:5px;}
.r_c .r_turn .tit span a{ color:#757575; text-decoration:none;}
.r_c .r_turn .img{ clear:both; margin-top:3px; width:236px; border:1px solid #ddd;padding:2px;}
.r_c .r_turn .img img{width:236px; height:159px; padding:2px; border:1px solid #ddd;}

.m_t{ background:url(m_t.gif) no-repeat; height:25px; color:#fff; font-size:13px; font-weight:bold; font-family:"微软雅黑"; padding:3px 10px 0px 40px;}
.m_t span{ float:right;}
.m_intro{ margin:9px 15px 0px 15px; clear:both; line-height:23px;}
.m_intro img{ float:left; margin-right:5px;}
.m_intro a{ color:#646a00; text-decoration:none;}
.m_intro a:hover{ color:#000; text-decoration:underline;}

.r_t{ background:url(r_t.gif) no-repeat; height:23px; color:#fff; font-size:13px; font-weight:bold; font-family:"微软雅黑"; padding:3px 10px 0px 40px;}
.r_t span{ float:right;}
.r_pro{ clear:both; margin-top:15px;}
.r_pro li{ width:130px; float:left; margin:0px 8px 0px 8px; height:132px; text-align:center;}
*html .r_pro li{ margin:0px 6px 0px 6px;}
.r_pro li img{ width:130px; height:96px; margin-bottom:8px; border:1px solid #ddd;}

.l{ float:left; margin-left:5px;}
.r{ float:right;}
.r_news{ width:360px;}
.r_news .tit{ background:url(news_t.gif) no-repeat; height:30px; padding:4px 10px 0px 30px;color:#fff; font-size:13px; font-weight:bold; font-family:"微软雅黑";}
.r_news .tit span{ float:right; margin-top:3px;}

.r_news_info{ clear:both; margin:5px 0px 0px 0px; background:url(tiao.jpg) repeat-x left bottom; padding:0px 10px 8px 10px;}
.r_news_info .img_l{ float:left; width:90px;}
.r_news_info .img_l img{ width:90px; height:82px;}
.r_news_info .txt_r{ width:230px; float:left; margin-left:10px; line-height:20px; color:#757575;}
.r_news_info .txt_r .title{ font-size:12px;margin-bottom:5px; color:#454545;}
.r_news_info .txt_r a{ color:#0d5024; text-decoration:none;}
.r_news_info .txt_r a:hover{ color:#0d5024; text-decoration:underline;}
.r_news_l{ clear:both; margin:4px 10px 0px 10px;}
.r_news_l li{ height:22px; line-height:22px; background:url(gif.jpg) no-repeat 0px 7px; padding-left:8px; font-size:12px;}
.r_news_l li span{ float:right; margin-right:5px;}

.r_news2{ width:343px; margin:0 auto; clear:both; margin-top:10px;}
.r_news2 li{ background:url(news_list.gif) no-repeat; height:19px; padding:6px 0px 0px 15px;}


#link{ width:974px; margin:0 auto; clear:both; margin-top:10px;}
#link .tit{ clear:both; height:auto;}
#link .info{ margin:5px 10px; clear:both; line-height:23px; color:#818181;}
#link .info a{ margin-left:8px; margin-right:8px; color:#818181; text-decoration:none;}
#link .info a:hover{ color:#3d3d3d; text-decoration:none;}

.copy{ width:1003px; margin:0 auto; clear:both; margin-top:5px; margin-bottom:5px; text-align:center;}
.copy span{ font-family:Arial, Helvetica, sans-serif;}


/* sub-css */
*html .sright{ margin-right:5px; height:725px;}
.sright{ width:733px; float:right; margin-right:8px; padding-bottom:15px; min-height:725px;border:1px solid #d1d1d1; margin-top:10px; margin-bottom:30px;}
.sr_t{ background:url(s_r_t.jpg) no-repeat; height:26px; padding:14px 10px 0px 50px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#000;}
.sr_t span{ float:right; font-size:12px; font-weight:normal; color:#757575; font-family:"宋体"; margin-top:5px;}
.sr_t span a{ color:#757575; text-decoration:none;}
.sr_t span a:hover{ color:#3d3d3d; text-decoration:none;}
.sr_t span img{ vertical-align:; margin-right:3px;}

.s_news{ width:693px; margin:0 auto; clear:both; margin-top:10px;}
.s_news li{ font-size:14px; background:url(sr_list.jpg) no-repeat; height:25px; padding:11px 10px 0px 25px;}
.s_news li span{ float:right; color:#818181;}

.page{ width:675px; margin:0 auto; clear:both; margin-top:15px; height:28px; line-height:28px; background:#eeeeee;color:#000; font-size:14px; padding-left:25px; text-align:right;}
.page a,.page span{ color:#000; text-decoration:none; padding-right:5px;}
.page a:hover{ color:#f00; text-decoration:none;}


.l_page{ width:635px; margin:0 auto; clear:both; margin-top:15px; height:28px; line-height:28px; background:#eeeeee;color:#000; font-size:14px; padding-left:25px; text-align:right; padding-right:15px;}
.l_page a,.page span{ color:#000; text-decoration:none; padding-right:5px;}
.l_page a:hover{ color:#f00; text-decoration:none;}

.sr_pro{ clear:both; margin-top:15px;}
.sr_pro li{ width:150px; float:left; margin:0px 16px 0px 16px; height:150px; text-align:center;}
*html .sr_pro li{ margin:0px 12px 0px 12px;}
.sr_pro li img{ width:150px; height:111px; margin-bottom:8px; border:1px solid #ddd;}

.stitle{ font-size:16px; font-family:"微软雅黑"; font-weight:bold; color:#00487f; text-align:center;  clear:both; margin-top:30px;}
.stitle2{ width:700px; margin:0 auto; background:url(tiao.jpg) repeat-x left bottom; padding-bottom:15px; font-size:12px; font-weight:normal; color:#9b9b9b;  margin-top:15px; text-align:center;}
.s_info{ line-height:25px; margin:15px 30px 0px 30px; clear:both; font-size:14px;}
.s_info p{ margin-top:5px;}

.s_prenext{ line-height:25px; margin:0px 30px 0px 30px; clear:both; text-align:left; font-size:14px;}
.s_href{ line-height:25px; margin:0px 30px 15px 30px; clear:both; text-align:left; font-size:14px;}
.s_tags{ line-height:25px; margin:0px 30px 0px 30px; clear:both; text-align:left; font-size:14px;}

.simgdiv{ width:700px; margin:0 auto; text-align:center; margin-top:20px; clear:both;}
.simgdiv img{ width:450px; height:auto;}

.s_alone_info{ line-height:25px; margin:25px 30px 20px 30px; clear:both; font-size:14px;}

.aps_tit{ margin:0 auto; clear:both; height:25px; background:#ebebeb url(ns_tit.gif) no-repeat; font-size:13px; font-weight:bold; color:#000000; font-family:"微软雅黑"; padding:2px 0px 0px 22px;}
.aps_info{ line-height:25px; margin:5px auto; clear:both; padding:0px 20px;}

.s_ainfo{ line-height:25px; font-size:12px; width:675px; height:auto; clear:both; margin:0px auto; padding:25px 30px;}


.myform{ width:650px; margin:0 auto; margin-top:10px; margin-bottom:20px;}
.myform td{ height:35px; line-height:35px;}
.myform td img{ vertical-align:middle; margin-right:5px;}
.text_kuang{ border:1px solid #c4c4c2; width:400px; height:25px; line-height:25px; margin-right:7px; background:#fff url(ly_text_bg.gif) no-repeat;}
.text_kuang2{ border:1px solid #c4c4c2; width:550px; line-height:22px; margin-right:7px;background:#fff url(ly_text_bg.gif) no-repeat;}
.btn_sub_book{ width:93px; height:40px; border:0px; background:url(but.gif); float:left;}
#msg_inf{ float:left; color:#FF0000; font-weight:bold;}

.ly_con{ width:650px; margin:0 auto; padding:10px 8px; background:url(tiao.jpg) repeat-x left bottom;}
.ly_con table td{ height:23px; line-height:23px; padding:2px 0px;}
.ly_con table td img{ vertical-align:middle; margin-right:5px;}
.ly_con span{ color:#000;}
.ly_con strong{ color:#FF0000;}
.ly_con .hf{ color:#FF0000; line-height:22px;}
.ly_page{ height:25px; line-height:25px; text-align:right; margin:5px auto;}
.ly_page a,.ly_page span{ padding-right:5px;}

.my_tag{ background:url(tiao.jpg) bottom repeat-x; padding-bottom:5px; margin-bottom:10px;}
.my_tag_tit{ background:url(gif3.jpg) left no-repeat; height:25px; line-height:25px; font-size:12px; padding-left:10px; }
.my_tag_con{ line-height:22px; text-indent:2em;}


.spro_con{width:670px; margin:0 auto; clear:both; background:url(tiao.gif) repeat-x left bottom; padding:10px 15px 10px 15px; margin-top:10px;}
.spro_con .l_img{ width:149px; float:left;}
.spro_con .l_img img{width:149px; height:115px; border:1px solid #e4e4e4;}
.spro_con .sr_pro_info{ line-height:24px; float:right; width:500px; margin-top:5px;}
.sr_pro_info .p_name{font-size:12px; font-weight:bold; color:#000; }
*html .sr_pro_info .p_name{ margin-bottom:10px;}
.sr_pro_info .p_name img{ vertical-align:middle; margin-right:5px;}
.spro_con .sr_pro_info a img{ margin-top:8px;}